package com.java;

/**
 * this
 */
public class This {
    private String name;
    
    public void setName(String name) {
        // 等号左侧：this表示This类的某个对象，而`对象.变量名`得到的是成员变量
        // 等号右侧：就近原则取为形参
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
    
    public static void main(String[] args) {
        This ins = new This();
        
        // 被哪个对象调用this就代表哪个对象，所以此时setName中的this表示为ins对象
        ins.setName("SYX");
        System.out.println(ins.getName()); // SYX
    }
}
